helicopter rescue - German English Dictionary